package renda.dao;

import java.util.List;

import renda.pojo.Topics;

public interface TopicsDAO {

	Topics saveTopics(Topics topics);

	/**
	 * 列表显示topic
	 * 
	 * @param name
	 *            topic标题模糊查询
	 * @param userId
	 *            用户id，委员的话只查出自己的，管理员的查处全部-此时传null即可
	 * @param offset
	 *            分页，第一条的个数
	 * @param length
	 *            查处多少条
	 * @return
	 */
	List<Topics> listTopics(String name, Integer userId, final int offset, final int length);

	Topics getById(Integer topicsId);

	int countTopics(String name, Integer userId);

	void updateCount(Integer topicsId, boolean isUser);

}
